<!-- ============================================= -->
<!-- Base                                          -->
<!-- ============================================= -->
<!-- $Header: /cvs/adempiere/sqlj/build.xml,v 1.1 2006/04/21 18:04:47 jjanke Exp $ -->

<project name="sqlj" default="sqljDist" basedir=".">
	
	<property name="src" value="src"/>
	<property name="build.dir" value="build"/>
	<property name="dist.dir" value="."/>
	<!--<property environment="env"/>-->
	<import file="../utils_dev/properties.xml"/>

	
	<path id="project.class.path">
	    <pathelement path="${classpath}"/>
	</path>


	<target name="sqljInit" description="initialization target">
	    <echo message="=========== Build SQLJ"/>
	    <!-- create the time stamp -->
	    <tstamp/>
	    <!-- create the build directory structure used by compile -->
	    <mkdir dir="${build.dir}"/>
            <!--begin vpj-cd e-evolution PostgreSQL-->
            <copy file="postgresql/sqlj.ddr" tofile="./${build.dir}/deployment/sqlj.ddr" failonerror="no"/>
	    <!--end vpj-cd e-evolution PostgreSQL-->
	</target>
	

	<!-- =========================================== -->
	<!-- Compile	                                 -->
	<!-- =========================================== -->
	<target name="sqljCompile" depends="sqljInit">
	    <javac srcdir="${src}" destdir="${build.dir}" 
	    	deprecation="on" 
	    	source="1.3" target="1.1" optimize="off" 
	    	debug="on">
	      <classpath refid="project.class.path"/>
	    </javac>
	</target>
	

	<!-- =========================================== -->
	<!-- Distribution                                -->
	<!-- =========================================== -->
	<target name="sqljDist" depends="sqljCompile">
		<jar jarfile="${dist.dir}/sqlj.jar" 
			basedir="${build.dir}" 
			compress="no">
		  <manifest>
			<attribute name="Specification-Title" value="Adempiere SQLJ Functions"/>
			<attribute name="Specification-Version" value="sqlj"/>
			<attribute name="Specification-Vendor" value="Adempiere"/>
			<attribute name="Implementation-Title" value="sqlj ${env.ADEMPIERE_VERSION}"/>
			<attribute name="Implementation-Version" value="${env.ADEMPIERE_VERSION} ${DSTAMP}-${TSTAMP}"/>
			<attribute name="Implementation-Vendor" value="${env.ADEMPIERE_VENDOR}"/>
			<attribute name="Implementation-URL" value="http://www.adempiere.com"/>
                        <!--begin vpj-cd e-evolution PostgreSQL-->
		  	<section name="deployment/sqlj.ddr">
		  	        <attribute name="SQLJDeploymentDescriptor" value="true"/>
		  	</section>
		  	<!--end vpj-cd e-evolution PostgreSQL-->
		  </manifest>
		</jar>
	</target>

	<target name="clean">
	    <!-- Delete the ${build.dir} directory trees -->
	    <delete dir="${build.dir}"/>
	    <delete file="${dist.dir}/sqlj.jar" failonerror="false"/>
	</target>


</project>